Skip to content

Conversation

@OttoAllmendinger
Copy link
Contributor

Implement a caching system for BIP32 derivations in RootWalletKeys to avoid
redundant key derivations. This includes:

  • Pre-derivation to prefix level in constructor
  • Bounded in-memory cache for chain/index derivations
  • Proper clone and debug implementations for the new structure

Issue: BTC-2650

Implement a caching system for BIP32 derivations in RootWalletKeys to avoid
redundant key derivations. This includes:
- Pre-derivation to prefix level in constructor
- Bounded in-memory cache for chain/index derivations
- Proper clone and debug implementations for the new structure

Issue: BTC-2650

Co-authored-by: llm-git <llm-git@ttll.de>
@OttoAllmendinger OttoAllmendinger force-pushed the BTC-2650.bip32-derivation-cache branch from dc5d8d4 to a298681 Compare February 6, 2026 12:29
@OttoAllmendinger OttoAllmendinger marked this pull request as ready for review February 6, 2026 13:37
@OttoAllmendinger OttoAllmendinger requested a review from a team as a code owner February 6, 2026 13:37
@OttoAllmendinger OttoAllmendinger merged commit 9f71982 into master Feb 7, 2026
6 checks passed
@OttoAllmendinger OttoAllmendinger deleted the BTC-2650.bip32-derivation-cache branch February 7, 2026 10:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants